def printInfo():
    return {"name":"tom","age":24}    #返回值可以是任意类型
print(printInfo())
# 必要参数；缺省参数；可变参数
# 复合使用
def moreArgs(*args,**kwargs):
    '''
    多参数的复合使用；两种可变参数混合使用的时候，需要把关键字可变参数放在后面
    :param args: 不定长参数
    :param kwargs: 关键字可变参数
    :return:
    '''
    print(args)
    print(kwargs)
    pass
# （混合使用是参数函数）调用时，关键字可变参数需要在前面加上**
moreArgs(1,2,3,**{"name":"tom","age":24})




